package main

import (
	"fmt"
	"html/template"
	"net/http"
)

func main() {
	http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
		// 定义HTML模板
		//		html := `
		//Hello World!
		//`
		//
		//		// 解析HTML模板
		//		tmpl, err := template.New("html").Parse(html)
		tmpl, err := template.ParseFiles("./topol.html")
		if err != nil {
			http.Error(w, err.Error(), http.StatusInternalServerError)
			return
		}
		// 渲染HTML模板并返回响应
		err = tmpl.Execute(w, nil)
		if err != nil {
			http.Error(w, err.Error(), http.StatusInternalServerError)
			return
		}
	})
	// 启动Web服务器
	err := http.ListenAndServe(":8081", nil)
	if err != nil {
		fmt.Println(err)
		return
	}
}
